package com.ruoqing.blog.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoqing.core.domain.rqblog.RuoXiBlogDetailsPo;
import org.apache.ibatis.annotations.Param;

/**
    * @title: RuoXiBlogDetailsDao
    * @projectName ruoxi-blog
    * @description: 若兮微服务 - 
    * @author YaoXian
    * @date 2021-03-05 15:54
    */
public interface RuoXiBlogDetailsDao extends BaseMapper<RuoXiBlogDetailsPo> {
  
    /**
     *  根据Id增加博客
     * @param blogId 博客Id编号
     * @param viewCount 观看数量
     * @return int
     */
  int updateViewCountById(@Param("viewCount") Integer viewCount,@Param("blogId") Integer blogId);
  
  /**
   *  点赞数量
   * @param praiseCount 点赞数量
   * @param blogId 博客Id编号
   * @return int
   */
  int updatePraiseCountById(@Param("praiseCount") Integer praiseCount,@Param("blogId") Integer blogId);
  
  /**
   *  不点赞数量
   * @param dislikeCount 博客Id编号
   * @param blogId 点赞数量
   * @return int
   */
  int updateDislikeCountById(@Param("dislikeCount") Integer dislikeCount,@Param("blogId") Integer blogId);
  
}